#!/bin/ksh

##############################################################################
#
# AIX 3.2 Internationalization Sample Environment Package
#
# (C) COPYRIGHT International Business Machines Corp. 1989 All Rights Reserved
#
# US Government Users Restricted Rights - Use, duplication or disclosure 
# restricted by GSA ADP Schedule Contract with IBM Corp.
#
# INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PACKAGE OF SAMPLE
# ENVIRONMENT FILES, BOTH INDIVIDUALLY AND AS ONE OR MORE GROUPS, AS IS, 
# WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT
# LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 
# PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 
# SAMPLE ENVIRONMENT FILES, BOTH INDIVIDUALLY AND AS ONE OR MORE GROUPS, IS
# WITH YOU. SHOULD ANY PART OF THE SAMPLE ENVIRONMENT PACKAGE PROVE DEFECTIVE,
# YOU (AND NOT IBM) ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICE, SUPPORT,
# REPAIR OR CORRECTION.
#
# Each copy of the AIX 3.2 ILS Sample Environment Package or derivative work
# thereof must reproduce the IBM Copyright notice and the complete contents of
# this notice.
#
##############################################################################

# Usage: langmwm Locale [ LC | UC ]

LOCALE=$1

FIRST1=`expr "$LOCALE" : "\(.\)"`
LAST=${LOCALE#?}
if [[ "$2" = LC ]]
then
   NEWFIRST1=`echo $FIRST1 | tr '[:upper:]' '[:lower:]'` 
elif [[ "$2" = UC ]]
then
   NEWFIRST1=`echo $FIRST1 | tr '[:lower:]' '[:upper:]'` 
else
   NEWFIRST1=$FIRST1
fi

LOCALE=$NEWFIRST1$LAST

# Kill existing mwm
#kill -9 `ps -e | awk ' $4 == "mwm" { printf(" %s ", $1) }' - ` 2> /dev/null
kill -9 `ps | awk ' $4 == "mwm" { printf(" %s ", $1) }' - ` 2> /dev/null

# Set the keyboard mapping
#setkb $LOCALE

# Determine codeset and choose correct version of .mwmrc

CODESET=`getCS "$LOCALE"`
	
case "$MWMCODESET" in
	(IBM-eucKR | IBM-eucTW | IBM-1046 | IBM-856 | ISO8859-2 | ISO8859-5 | ISO8859-7 | ISO8859-6 | ISO8859-8 | ISO8859-9 )
	 CODESET="ASCII" ;;
esac

# Set language
export LANG=$LOCALE

# Start mwm
mwm -xrm "Mwm*configFile: $HOME/mwmrc.$CODESET"





















